package com.ap.core.message.managertp.info;

import com.ap.core.cxf.jaxb.common.DeliveryInfoType;
import com.ap.core.cxf.jaxb.managertp.SubmitRTPMessageType;
import com.ap.core.cxf.jaxb.requestorigin.RequestOriginationType;
import com.ap.core.cxf.jaxb.rtp.RTPDetailType;
import com.ap.core.cxf.jaxb.rtp.RTPSenderInfoType;
import com.ap.core.cxf.jaxb.rtp.RTPSummaryType;
import com.ap.core.message.info.RequestMessageInfo;

/**
 * User: Ranjit.Singh
 * Interface for SubmitRTP message received by AP.
 */
public interface SubmitRTPMessageInfo extends RequestMessageInfo<SubmitRTPMessageType> {

    RequestOriginationType getRequestOrigination();

    RTPSenderInfoType getRTPSenderInfo();

    RTPSummaryType getRTPSummary();

    RTPDetailType getRTPDetail();

    DeliveryInfoType getDelivery();

}
